376
2
1071
1
1084
0
122
1231
820
1327
693
213
549
2871
4
1171
1958
449
119
1946
15
1399
1073
2057
947
460
1390
491
413
515
1101
651
414
579
1383