2030
0
332
1070
1697
2270
2106
3322
3017
1
1033
564
475
1354
866
411
1949
555
1710
8555
699
1711
768
493
477
1522
1644
757
572
955
1652
333