6401
6080
2384
2274
2238
1983
1623
1278
1247
1155
917
698
656
650
578
560
545
295
286
252
232
221
216
151
128
117
94
80
77
71
54
53
49
38
37
30
26
25
24
23
21
19
18
17
16
15
13
12
11