1581
2
3765
4
1247
1295
1
3629
5225
8
2231
6345
2650
20
1415
280
2250
297066
0
419
1124
2773
1867
1244
1301
2758
1676
3683
2374
2245
3
8217
6
4732
2949
2495
1514
1027