6440
1945
1405
1079
1072
951
908
665
590
578
544
542
408
378
339
297
256
230
211
197
194
139
134
130
116
109
97
89
82
69
67
64
63
58
57
56
51
49
47
46
41
36
34
31
30
28
27
26
25
22
21
20
19