3501
4
440
1
2951
14
754
0
490
841
520
1090
2
681
3008
5
911
736
2582
1526
2573
6
2747
1850
662
2420
10
1408
541
3
240
104
1039
8158
23
1777
4628
1519
786
10182
15