2640
1
108
743
1659
3
897
1127
2564
2885
2
554
4
5548
10
3893
6
844
1654
3510
2002
2016
523
728
879
1905
1001
559