1052
1
1359
1110
3
1823
1376
1686
2
588
120469
35
980
7952
1562
400
0
1832
1161
4
1495
1427
1785
1367
1215
1279
467
2669
399
848
571
3268
1649
635
2330
1326