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