2103 131
14579 423
11916 884
31699 282
189948 521
6910 263
9397 300
4158 628
3942 738
10330 904
5800 113
4461 422
3822 432
9406 545
1408 89