2245
3
2906
2
3012
4
4837
5
1845
1
1019
450
0
3127
5627
1527
181997
11
701
1827
566
577
5820
1066
3041
4031
1501
691
370
951
1433
364
802
762
461
1230
1064