9802 100
12320 557
6558 115
17835 41
3588 302
5088 1009
3482 66
4294 272
4514 158
24462 216
8792 260
3208 403
10595 567
4226 519
173703 1068
1276 149