4013 733
1541 68
3593 505
2399 217
2048 310
6151 148
7513 45
9733 379
19849 420
4812 948
112974 640
3924 639
84273 251
2387 336
4233 411
2512 525
3659 528