1021
2
1120
1
491
1778
2427
12
2794
6779
5
3871
1220
1102
2343
616
0
2100
4179
3470
3187
1365
2285
1865
527
3
1225
1753
1412
2152
2054
4
3109
14
59
4080
3629
2534