2100
2
1991
4
4002
853
1
6779
5
1891
3188
14
3629
3871
2794
1576
3
2089
999
1695
7
1618
841
3470
862
0
2650
20
3684
3368
1095
3066
2939
2285
1868
2534
2343
1164
5946