5015 396
43210 476
9696 337
5691 523
8916 249
4397 551
3851 391
17110 114
4125 601
10245 169
4430 748
6706 246
17363 876
17631 529
5589 461
4402 803
2880 127
3779 732
8152 566
9823 780
3192 669
1808 166
4086 603
4434 532
6460 331
2108 268
18330 877
1932 124