18183 368
5593 94
2465 329
3152 504
3335 580
9539 399
3091 617
41590 746
15177 299
17640 322
8342 573
10604 416
1589 152