15411
1077
1134
15710
896
951
11610
1445
793
17214
716
9516
42197
32070
31153
28335
2443267
22064
2126153
19536
1947149
15890
15670
13900