1678
1
432
1339
2
1294
3
829
0
271
612
22
385
21
253
1115
123
798
122
1291
1538
62
153
105
1000
1067
1129
3918
659
683
807
980
8
156
979