7097
5610
3316
3302
3279
3261
3239
1880
1774
1723
1710
1561
1477
1296
1255
1229
1194
916
862
856
845
826
660
589
561
529
522
498
481
445
434
429
424
415
414
391
349
342
284
281
217
215
213
199
198
187
170
165
160
147
145
143
139
134
104
100
99
96
95