906
1
1147
2
666
1014
1303
1226
83
1119
2727
0
374
206
2541
4
2512
3237
2973
1757
1215
1752
2003
1669
1938
769
3250
2270
2089
2565
1880
2041
2844
1333