2299
1
975
4
1536
6
1507
2344
2891
1100
2
2189
1773
0
936
95
3106
123674
35
1080
605
2060
2676
2837
3055
297066
906