18182 368
5593 94
2465 329
3152 504
3335 580
9539 399
3091 617
41585 746
15175 299
17639 322
8340 573
10600 416
1589 152