18186 368
5593 94
2465 329
3152 504
3335 580
9541 399
3091 617
41597 746
15181 299
17645 322
8342 573
10605 416
1590 152