1243 96
27782 979
12248 850
6053 292
65957 618
31379 167
9410 542
2351 46
3262 324
3022 394
7704 921
1666 101
4157 399
23759 267