3478
3403
1477
1304
1176
1070
949
785
725
589
570
394
378
346
335
315
274
244
187
178
155
149
115
83
74
58
50
48
46
40
38
34
30
23
22
21
18
17
16
14
13
12
11
10
8
7
6