5095 126
31534 645
4031 76
2676 571
1354 187
1234 173
5994 669
668 59
1968 488
25535 58
10976 470
4676 179
4745 253
19919 271
793 45
2363 388
12341 784
8242 561
2133 128
4333 524
32222 121
778 98
5972 339
2809 276
9712 928
31280 632
5355 321
6772 376