668
0
683
2211
5875
408
1167
2702
2328
1132
287
2395
951
750
696
454
2121
4
479
677
1045
456
1346
467
1661
1
743
471
602
737
365
410
749