5002 1001
3229 30
6402 170
3260 477
29075 521
2825 559
6041 195
9193 148
6512 879
1116 173
7072 492
14974 525
12604 647
8363 415
35392 877
5842 733
3002 480
876 85
2804 737
5225 806
5744 445
10399 418
5740 308
4277 302
3851 388
3042 462
3081 292
2284 280