168404 688
12332 56
8050 357
15379 62
3440 541
5384 247
1998 243
1802 296
2508 89
559 97
26518 374
18293 428