17946
0
2740
3
2408
8
3507
6
2377
4
2223
21
22731
1
3080
3329
3629
3724
2
3546
3715
2105
2593
481
571
2145
971
4360
9
1770
7
5527
5151
495
4601
1604
4614
7978
1500
4651