2100
2
2935
2650
20
3629
1
862
0
1679
2003
4179
1767
1412
1148
3539
3
4287
9
950
2534
1903
2786
1716
986
1814
1179
3871
1506
4
2794
619
1391
951
3120
5949
5
1618