1650
0
2727
2
29323
55
522
1053
306
1636
857
3114
4
875
1
1504
453
792
2306
804
341
323
518
387
547
1454
1043
670
467
846
2190
363
798
1343