34782 588
2793 90
8198 713
11790 778
107059 326
40017 540
440286 1561
50809 288
58970 380
148881 347
17423 801
6739 102
2333 126
3429 855
3310 521
3255 345
9341 458