1507
1
975
4
1536
6
2891
2344
1100
2
2299
2189
574
1773
0
669
3022
7
3203
3
1172
936
95
1080
906
3907
3154
5
3130
666
935
1104
9566
8
802
693
703
1048
1811