895
0
302
631
611
798
322
1306
2
2855
3
745
381
584
105290
447
518
400
744
3404
845
2076
1
1842
330
383
504
799
25137
830
1710
1112
996
608