18184 368
5593 94
2465 329
3152 504
3335 580
9539 399
3091 617
41592 746
15177 299
17642 322
8342 573
10605 416
1589 152