3641 274
2256 293
2684 423
2263 331
7553 496
268250 861
2905 272
3293 82
2901 505
15897 52
6069 464
973 80
3408 650