89
22
112
189
142
5235
3913
3333
2981
2614
2406
2136
2133
1906
1766
34
25
28
24
55
48
78
1892
1700
1632
1598
1508
1505
1201
1165
1043
1042
268
208
252
144
154
150
155
158
199
173