5225
8
1581
2
3765
4
1226
1
2245
3
3629
297066
0
442
810
280
2773
13967
2966
10
2650
20
3080
23774
21152
2797
5
18258
5252
1047
3090
6
2932
6547
2903
1247
1301
5801
2274
1270