6262
1670
1361
1136
1072
1033
921
611
581
463
456
432
396
341
327
316
232
206
205
194
168
156
148
142
125
119
115
113
103
102
98
81
71
70
66
57
52
51
50
48
47
45
44
41
39
34
31
30
29
28
26
25
22
21