18192 368
5593 94
2465 329
3152 504
3335 580
9541 399
3091 617
41605 746
15183 299
17646 322
8342 573
10608 416
1590 152