6409
4770
3149
2493
2418
2044
1801
1596
1484
1071
964
881
875
867
770
767
693
681
668
608
586
553
553
489
429
428
406
320
286
279
273
272
270
188
154
145
141
129
122
119
119
117
111
101
90
85
79
78
61
59
56
44
42
42
38
10
9
8
8
6
6
6
4
4
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1