2500551 7123
5035 1001
3352 30
6445 170
3270 477
29206 521
2851 559
6096 195
9242 148
6548 879
1132 173
7158 492
15059 525
12751 647
8463 415
35508 877
5891 733
3014 480
889 85
2819 737
5263 806
5766 445
10426 418
5766 308
4299 302
3918 388
3065 462
3127 292