21152
8
2326
1
2740
3
4009
6
1809
297066
0
5151
2
4070
4
3080
3715
1500
4651
1859
1033
2650
20
280
2405
2932
4480
3364
751
1047
7733
7793
181997
11
3221
189326
2131
2471
7
3090