18191 368
5593 94
2465 329
3152 504
3335 580
9541 399
3091 617
41602 746
15183 299
17646 322
8342 573
10607 416
1590 152