1252 96
27791 979
12343 850
6087 292
66297 618
31579 167
9426 542
2359 46
3267 324
3031 394
7715 921
1674 101
4164 399
23842 267