299
0
379
303
1655
1610
1025
457
1939
668
20634
8
413
957
868
378
787
1153
381
603
2490
798
326
544
1935
286
5875
479
266
456
290
1346