2778
2
1295
1
1631
4
2650
20
280
1581
994
6
2152
945
151
0
2250
289
3765
2245
3
1977
1472
1226
8411
3053
7
1964
1929
2829
3683
3386
967
1119
2738
4506
1029
1090