3006
3
1513
1
928
2200
6
2461
20
7153
9
3353
11
3116
597
2
710
2086
1344
0
1749
2064
2830
7
1374
282572
1716
1566
1421
2094
1665
1936
1193
2493
1448
2089
1129
2326
4
1518