860
0
2071
1325
1
1776
855
1555
343
3632
5
3564
3
2454
2
1343
9953
4
4382
2108
462
675
1251
6370
928
282572
5132
2805
1697
256612
4669
3815
17184
44
1759
2420
2272