1052
1
1359
1110
3
399
2420
1823
1562
2
1129
0
2843
4
383
1084
618
6
1751
1686
1376
306
588
1337
1785
3389
5
2669
120469
35
2201
935
4015
772
1130
980
2176
2546