1052
1
1359
1110
3
1823
1376
1686
2
1161
4
588
980
1418
1562
400
0
1649
120469
35
3659
14
458
552
2330
1431
1495
909
1192
1378
1428
1785
1069
584
896
1105
1024