1032 277
20225 84
13214 179
11313 678
5168 866
7520 724
2670 306
6527 817
1697 139
1848 217
8218 823
2285 285
2966 512
2032 439
1678 36