2100
2
4002
4
853
1
1295
1891
2650
20
3188
14
280
1581
1576
3
2089
999
1695
7
2250
3765
2245
1226
3053
3684
3368
1095
2939
3683
1164
2683
297066
0
2797
5
643
2773
2354