2121
4
409
0
674
1
1045
1354
456
1857
9244
3559
1557
1661
2634
583
1315
602
471
5455
2069
3
722
410
5262
2
467
787
1161
846
1124
1250
668
1448
1780