1013
1
1426
1042
1179
1104
3
1836
1918
2
1191
2142
1228
886
0
2249
1027
1290
3610
802
4333
1699
4179
496
1814
801
5439
673
526
3320
9
1511
1093
2262
1000