3089 840
1091 332
2864 937
2484 724
960 34
20652 104
10078 272
5877 495
23068 569
6662 156
156622 632
1403 152