962
3
1030
1
4211
9
625
2
1772
662
488
605
626
1952
1119
745
1470
878
1362
549
835
2777
1238
1315
2035
2219
4
663
985
789
547
1133
0
2475
5
2011
1217