4329
10
2722
3
2033
8
2966
6
2763
0
1416
2
1823
10032
14
19932
13499
5
797
1
297066
3080
5151
267612
4978
19079
3715
9106
2349
99072
748
21152
36905
481
4651
3882
1438
3303
4278