1331
1
1339
1507
1946
2375
1924
3
1943
2
1015
1694
951
690
2669
564
1743
0
582
108797
2840
1023
1614
1424
905
4979
6
3506
8
901
1397
7633
904
840
21152
2949