285
182
91
191
70
95
147
215
346
364
426
5710
18606
14340
12271
10990
8412
823263
7460
7252
691148
609142
60110
5340