82
224
296
153
70
95
81
364
306
282
150
303
19876
15210
13261
11880
9032
857263
8010
7742
742148
649142
62911
5820