1828
3
297066
0
3554
9
2766
2
2130
4
1667
3765
2545
1
1005
1203
3034
985
7304
7
5200
2149
5
2666
3508
1182
2245
40314
14
267612
2949
4978
1226
3053
9220