948
0
1128
458
637
4940
5
392
895
776
611
443
2093
2
381
467
771
316
251
781
668
547
1877
1
341
1541
1482
696
195
1130
991
244
1141
744