297066
0
2245
3
3080
21152
8
1047
2
3090
6
2932
1310
3120
4
2395
10827
1787
1
475
17970
15
5151
3715
6500
737
444
445
181997
11
4651
971
189326
267612
2598
309
2773
810