3423
3075
3018
2696
1438
1371
587
387
347
295
246
100
62
51
47
41
40
30
27
19
15
12
11
9
8
7
6
4
3
2
1