29731 84
10050 655
8611 286
7601 781
18033 486
11625 746
4329 214
33568 148
12989 75
3670 410
4050 596
4655 521
6008 330
63340 198