1581
2
5225
8
3629
1
3765
4
2650
20
1226
810
1247
1295
2797
5
1334
1412
0
280
1002
442
297066
951
1337
2534
3683
2763
1179
1223
2250
3371
9
862
432
841
5801
2773