5225
8
1581
2
3765
4
3629
1
1226
810
2797
5
1992
3
697
0
1309
4914
442
1247
1301
5801
5196
2151
1270
2411
13967
2271
1223
3371
9
5389
1908
2245
1080
1160
3053
7
5252