3211
1
2804
2
2450
5
2918
7
873
0
1008
1108
8
676
1365
629
776
384
4305
1298
906
472
2301
644
668
2728
18
818
4517
1626
1587
596
527
425
1526
643
1274
3