3998
12
492
0
369
2809
2
1853
2275
1098
2881
458
654
2800
6
2390
3
837
1
463
2500
10
1551
874
4450
543
1942
166543
18
2299
572
2459
9