7915
781311
6911
5911
512
504
567
372
5414
561
1067
637
42257
32110
31183
28415
2450267
22104
2136153
19556
1954149
15900
15670
13910