3083
2
1250
1
2254
2462
2366
2562
964
400
0
7793
4
1431
1601
2884
5
785
383
2512
1814
1606
989
658
610
3354
11924
1935
5440
8
4562
10
1766
2932
1301
501
2940