3221 841
1104 332
2878 937
2488 724
1180 34
20677 104
10117 272
5883 495
23125 569
6691 156
156692 632
1405 152