2041
1
1638
2
1877
2093
3595
8
1645
770
0
1866
3
472
2264
4936
584
4682
398
2714
5
2111
2696
4
2003
1028
602
813
1404
247
486
2766
1898
433
80
871
2907