1056
1
1354
2194
2
1132
0
1129
633
2693
3
2982
2097
2229
4
1894
397
880
1207
1622
300
915
3045
935
804
1551
745
493
1352
1566
383
1365
1176
3520
10
1084