30136 119
22962 107
12916 450
8949 825
189004 991
71800 276
24361 374
16030 246
61679 768
16456 620
27589 823
17084 132
34332 720
25443 388
3558 395
5877 556
80077 658