645
2055
1303
1735
1
1007
702
4833
12866
1965
696
3036
0
650
669
553
596
386
242
150
180
822
710
1252
971
872
1407
287