2063
3
1810
2
1311
4
597
2556
8
1818
5
400
1
482
9175
27
1853
508
1299
428
596
642
1566
0
1736
774
866
6835
10
1345
2775
1016
1576
9
3916
934
1589
1412
12
1511