2927
2
532
0
4032
3
2226
1
843
402
777
2312
797
1755
332
1974
3724
3820
1311
942
438
1020
355
360
3175
2992
490
1028
844
1026
14801
11
345
715
1151