1130
1
2176
5
3061
6
1312
1283
1129
0
383
1084
618
18385
2
3795
1050
306
3389
935
4015
772
811
1400
1216
1317
1059
2470
758
4273
934
1379
1132
2420
3
13159
10