3505
5
2092
0
1466
2443
4
1889
1
2436
1753
2
2499
2638
2322
527
3
3971
3109
14
2054
6773
7
8607
8
1568
3593
16
1813
2365
4943
2153
9611
2453
925
2152
2972
174730
18
3539
5443
15