1875
2
2921
5
1309
0
1992
3
3000
1539
697
3696
8
1532
1
2259
764
4914
1226
2279
1833
436
1689
2354
5389
852
2155
870
1748
851
970
2861
2238
2727
3012
964