916
1224
9714
515
936
765
868
571
6514
1070
562
893
40687
31020
29823
26885
2338267
21014
2022153
18656
1863149
15340
14910
13240