29096 530
10635 100
12558 557
6944 115
18126 41
3782 302
5323 1009
3557 66
4643 272
4766 158
24585 216
10414 260
3325 403
11466 567
4526 519
175874 1068
1397 149