1052
1
1359
1110
3
1823
1376
1686
2
588
980
1161
4
1562
400
0
1832
1495
1785
7952
635
2669
4820
120469
35
3559
3268
2330
571
2069
467
1184
3006
957
1668
409