4872
4593
4161
2863
2339
2281
1989
1895
1880
1559
1316
1291
1202
1014
1012
999
995
918
899
713
578
522
515
475
473
451
424
400
389
353
306
298
284
271
214
189
186
166
165
161
151
141
139
138
128
126
113
107
87
86
78
72
70
68
54
53
47
38