1581
2
3765
4
1247
1295
1
3629
5225
8
2650
20
280
2250
297066
0
1505
2773
6561
14
1676
3683
685
4732
1301
1329
2358
9
3329
2012
2595
2304
2761
1145
1223
3371
2316