3290
2850
2753
2614178
50551
25023
25361
2480
24218
23312
22731
20035
29697
22660
20772
18423
1480267
14242
1333148
12916
11530
1145144
9970
83211