439
0
863
839
21152
8
1812
1
6781
765
645
3279
337
4491
1692
1407
728
531
368700
1622
1679
2
3583
1106
8945
1162
1212
1331
1527
370
791
3080
3
1431