1026 286
2603 574
1691 345
27568 700
2925 883
2488 499
2058 437
1184 152
1780 307
7736 121
2871 216
26619 472
7666 687
64249 651
59308 377
5898 469
5903 798