2496
3
3014
20
297066
0
7304
7
2355
4
4837
5
1310
148
3738
55904
475
929
37355
13
2740
1
5431
2
575
2571
6
2392
14861
21152
8
2556
2203
621
108797
762
8527
19079
2469
3316
10
971