5225
8
1581
2
3765
4
1226
1
2245
3
297066
0
2966
10
2797
5
21152
2593
810
2763
442
2903
1247
1301
2711
3629
1223
3371
9
5151
3053
7
2911
4651
894
3105
398656
19
5252
3466
1292