2925
2
1662
1
918
0
2475
467
968
4111
1020
166543
18
1691
3998
12
2809
1853
2275
1098
2881
458
3251
6
654
1626
2800
2390
3
837
463
2500
10
772
1551
874
4450
691