168367 688
12325 56
8045 357
15376 62
3440 541
5384 247
1998 243
1802 296
2508 89
559 97
26515 374
18292 428