21982 158
16655 669
2350 458
1231 73
2824 504
907 126
1431 324
4477 627
484 53
2518 489
2357 325
2232 397
1733 291
1506 235
2682 420
3450 866
2687 114
2851 453
2977 393
3283 610