1018
1
1199
879
1177
3629
3871
2
1469
2794
4971
6
1618
1152
0
841
3470
5
862
2650
20
3572
3066
7
2285
1675
3
1868
1474
2534
2343
1789
963
5946
1412
3505
2092
3354