2907
4
650
0
559
263
635
2290
7777
13
3752
2
1421
1
597
646
2379
533
16550
27
1182
5316
3
1222856
2451
2470
459
2299
105290
1392
1823