3000
1
1527
2
5536
1522
734
1767
1665
2195
1787
1226
4326
1380
0
1807
1243
2638
1815
1668
1545
8262
12
4832
3
2134
1618
1558
1506
4
378
841
1382