1581
2
5225
8
3765
4
810
1
1226
3629
2797
5
571
0
1295
2245
3
280
894
3053
7
2650
20
3683
2250
297066
2354
436
469
2773
2522
2159
1676
1788
1160
2683
1051
5801
1247