21763 704
16841 327
11209 112
3339 484
12792 535
1792 316
2976 459
2487 254
7770 169
8753 784
3060 222