3128 840
1097 332
2873 937
2485 724
1042 34
20664 104
10088 272
5878 495
23098 569
6670 156
156635 632
1403 152