168348 688
12320 56
8045 357
15376 62
3439 541
5384 247
1998 243
1802 296
2508 89
559 97
26511 374
18292 428