29125 595
2509 83
8575 758
1750 437
2424 521
11589 102
116454 802
576 155
2064 508
2278 432
36920 77
2327 181
2455 414
8801 470
3019 813
2680 598
2097 553
2622 673
3145 753
1120 269
3015 553
372209 949
296641 687
197086 757
31827 248
13754 755
136093 419
410368 917