2209
1
1211
1754
2
1960
1513
300
0
1645
1778
7159
10
1746
633
3326
3
666
868
935
1104
9566
8
802
693
703
1048
768
709
194
1044
1329
1397
960
971
919