4957 49
8334 161
25472 121
15370 1030
2489 25
13867 572
12507 582
9753 416
16044 711
6132 266
3296 447
2568 623
19771 101