543
0
1880
2
408
5316
3
1290
314
521
1
970
339
1824
2189
2224
671
726
247
798
401
980
319
1507
668
4154
851
2648
5
853
610
3996
4
2275
2632
1023