3236
10
422
1
468
2327
4
2793
1645
2847
2115
1043
0
727
1974
2
772
98
858
1464
3
1374
1594
1071
622
1164
916
482
689
784
983
12707
13
850
942
1128
505