18162 368
5592 94
2463 328
3152 504
3335 580
9533 399
3091 617
41554 746
15163 299
17634 322
8334 573
10599 416
1589 152