98176
690
6648
589
580
5119
480
398956
3816
364
3512
306
295
290
2822
275
2410
246
2122
216
203
1916
1710
164
140
136
132
125
122
112
102
100
95
51
40
34
00