5225
8
1581
2
3765
4
3629
1
1226
810
2245
3
1247
2797
5
1015
1694
951
690
2669
2522
564
2903
3683
1743
0
297066
442
1301
108797
5801
2274
1270
1223
3371
9
1908
1080