1003
2
3326
5
1666
1
710
0
19566
13
47080
2098
899
197
2003
4
4953
6
1751
1553
3
4538
1322
1877
2553
7
1719
2516
1424
11016
4314
9
2731
10
1654
2912
1494
8
1090
1477
1434
1833