4004 733
1535 68
3586 505
2392 217
2041 310
6137 148
7431 45
9727 379
19778 420
4800 948
112417 640
3911 639
83823 251
2379 336
4218 411
2510 525
3653 528