2508960 7126
5050 1001
3386 30
6453 170
3277 477
29259 521
2862 559
6115 195
9254 148
6568 879
1139 173
7187 492
15078 525
12780 647
8491 415
35543 877
5900 733
3022 480
900 85
2827 737
5271 806
5781 445
10430 418
5775 308
4316 302
3936 388
3078 462
3136 292