1052
1
1359
1110
3
1885
2
1866
2367
1404
1713
1991
472
0
1562
770
4682
1686
1376
588
1823
1785
1438
282572
4936
2669
2201
256612
4669
980