1239
1
2627
7
2535
2
1363
3498
4
1547
4311
400
0
1819
572
1000
2996
83
868
2884
5
7793
662
32302
1431
1813
801
673
1558
1568
1527
830
19783
4360
6
6346
16
1265