3090
6
2932
2
297066
0
1964
3
1627
1
19079
2699
3176
1289601
4
9817
5151
2145
1465
1343
19944
3715
2413
153793
16174
5
3934
888
3328
1746
455
1078
1571
2904
467