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