103999 983
20284 634
150437 327
14218 135
45958 449
38824 836
12692 595
34662 919
2291 382
3444 382
3340 744
1451 137
1803 187
2754 336
3962 512