3507
3479
2350
2047
1365
1199
1167
993
664
486
452
406
405
402
318
297
286
259
222
211
175
166
103
97
89
86
81
76
74
72
52
51
47
43
36
35
32
24
22
21
20
18
16
14
13
12
10
9
8
7
6