9109
2929
2181
1766
1763
1483
1471
1003
939
870
731
708
673
613
611
554
351
334
328
276
253
216
210
205
203
172
160
146
138
134
119
112
106
104
101
95
90
80
78
75
72
70
59
54
52
49
45
39
38
37
34
33