1052
1
1359
1110
3
1686
2
588
1823
4594
980
1099
1562
458
0
552
759
1161
4
1376
1045
525
768
2952
1785
1152
1297
584
3006
4328
10
266
635
2522
611