251
0
310
2059
1
647
1343
1132
2306
2
3250
1506
745
2814
5
1869
1550
302
361
670
964
951
579
2330
769
522
440
3025
1334
480
11829
3492
333
3505
4