2921
5
1875
2
3000
436
0
1532
1
3873
15
2279
1833
3
1689
2354
2861
2259
1539
852
3696
8
870
1748
851
970
2727
764
2453
3012
964
1226
5505
14
1879
2060
2082
1184