3521
3251
2301
2088
1346
1252
1173
1052
547
502
425
373
341
334
331
313
276
224
203
188
185
184
152
135
94
85
73
71
64
56
51
48
44
42
40
39
38
29
25
21
19
18
17
16
15
14
13
12
11
10
8