1775
1666
1103
1509
855
22213
14310
2149
342
1549
15310
18211
509510
38030
37693
34885
3092268
2877154
26534
2465149
23566
19551
18620
17060