4002 733
1532 68
3583 505
2390 217
2039 310
6114 148
7429 45
9727 379
19767 420
4794 948
112391 640
3908 639
83779 251
2376 336
4218 411
2507 525
3653 528