168023 688
12243 56
8018 357
15342 62
3437 541
5376 247
1996 243
1802 296
2498 89
558 97
26405 374
18239 428