2501132 7123
5035 1001
3352 30
6445 170
3272 477
29209 521
2852 559
6097 195
9243 148
6550 879
1132 173
7158 492
15059 525
12751 647
8465 415
35514 877
5891 733
3015 480
890 85
2821 737
5263 806
5767 445
10427 418
5767 308
4302 302
3918 388
3065 462
3127 292