3081 646
6494 66
8074 127
7091 625
3049 278
1851 161
8215 875
6482 588
3257 225
3898 703
173916 313
12234 109
9330 519
3244 327
11915 459
8497 810
12289 313
17850 91
20425 630
7186 596