3458
3330
2426
2099
1367
1211
1139
922
734
514
492
480
467
429
329
287
281
245
242
228
225
206
193
111
102
99
95
87
85
81
65
56
51
50
36
34
29
27
25
23
20
15
14
13
12
11
10
9
8
7
6