1436
15529
12113
7118
717
6812
1308
12016
8410
905
10910
7810
42337
32180
31303
28475
2453267
22214
2141153
19596
1955149
15940
15720
13970