3067
3
662
0
2799
1182
2
3116
1
1386
3998
8
1343
263
635
1922
3752
417
1074
2119
1132
2306
3250
2115
4
1506
1841
745
863
2814
5
2103
2290