2497096 7120
5028 1001
3331 30
6440 170
3268 477
29191 521
2846 559
6084 195
9237 148
6547 879
1129 173
7146 492
15048 525
12729 647
8447 415
35473 877
5884 733
3013 480
889 85
2818 737
5251 806
5764 445
10425 418
5762 308
4297 302
3902 388
3060 462
3123 292