4655
10
2507
2
2105
1
1566
3175
5
1431
1809
2328
3
3465
1449
0
4944
2921
1225
12185
1743
1681
1009
3326
3054
3683
877
2535
868
3055
2972
2057
3386
1336
2638
1683