30183 47
20758 777
8130 310
11504 344
32704 921
24542 363
20888 635
12509 243
81056 505
5742 457
13147 170
12240 142
3672 355