1290
2
314
0
521
1
970
339
3442
1824
2189
2224
671
726
31535
4820
798
401
980
319
1507
668
4154
4396
3
851
2648
5
25137
853
610