2526
3
1690
1
2668
2
3067
662
0
1182
625
650
1386
1587
3998
8
263
635
661
3752
1320
417
1074
2119
2115
4
1841
863
2103
2290
7777
13