2100
2
21152
8
2740
3
297066
0
5151
3080
3715
1500
1
4651
2650
20
1226
280
2405
2932
2089
1539
1371
3696
601
181997
11
1779
5674
189326
1809
5
1180
3095
7
3090
6
4042
6710
2479