5001 110
6816 669
5390 78
4531 207
18329 129
16032 383
23728 258
30454 486
9182 543
44804 324
20786 971
3784 393
17701 390
12821 741
7893 613
2269 68
5987 651
7485 556
5383 659
6005 574
5702 130
11366 214
16133 694
15055 505
34688 741
246530 1196
2683745 4022
934181 959