125095 1052
99324 729
5432 437
4339 361
9000 647
8595 470
2692 206
1631 160
3172 201
4156 716
13830 66
4826 555
2753 255
4940 657
2735 486
6001 568
5459 361
5427 309
3293 203
3131 70
9399 836
3875 392
2538 472
4905 247
4138 239
4501 616