7553
2261
1660
1338
1328
1296
1170
721
699
620
618
576
564
549
528
440
293
253
249
244
203
197
187
168
156
144
138
107
102
101
100
99
96
95
82
81
80
75
64
50
49
47
43
42
39
36
35
34
32
31
30
29
28