4001 733
1529 68
3582 505
2389 217
2036 310
6102 148
7429 45
9727 379
19758 420
4793 948
112357 640
3907 639
83751 251
2374 336
4218 411
2501 525
3652 528