2041
1
1638
2
1877
2093
3595
8
1645
1132
0
935
553
493
714
1049
383
2264
3
1084
477
573
804
414
584
1073
400
475
798
1454
1053
300
472
398
2714
5