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