5003 274
3856 293
3638 423
2688 331
10015 496
274333 863
3169 272
3539 82
3050 505
16961 52
6485 464
1132 80
3607 650