2270
0
2106
3322
3017
1
496
1033
673
564
1354
866
411
1949
555
830
526
1710
8555
699
1711
768
493
477
1522
1644
757
572
955
1652
333
616