3507
6
2324
4
2377
2223
21
22731
1
3535
8
3629
3724
2
928
3546
3694
2105
2593
481
2160
5347
571
0
297066
2145
971
4360
9
1770
7
5527
3
495
4601
1604
2919
4614
7978
96