647
2055
1303
1735
1
1010
704
4838
12874
1965
696
3039
0
651
672
553
599
388
243
150
180
823
712
1252
972
872
1409
288