3715
2
5151
2740
3
3080
6346
16
1525
21152
8
4651
4096
1029
951
1
181997
11
2650
20
2631
1888
1047
280
2405
297066
0
2505
1265
2932
493
1752
1348
4
4690
2966
6
2801
1019
1500