886
1
611
0
300
471
625
2
1343
762
4594
503
1152
46414
31535
1991
584
822
418
1863
435
363
458
653
478
4328
10
812
431
193
1779