2100
2
1814
2223
1691
1
3936
3
1938
2181
1821
2935
1163
2650
20
3629
862
0
1501
5521
2576
4179
1412
1148
6346
16
3562
3539
1781
2534
1716
1179
3871
1506
4
2794
1391