18012 367
5558 94
2440 328
3145 504
3330 580
9578 399
3066 617
41673 746
14999 298
17563 322
8266 573
10543 416
1586 152