123674
35
19932
6
951
1
6676
12
5164
5
444571
9
1812
4187
10
1250
1431
2732
2
131589
1289601
4
685
0
1585
542
2322
8527
604
980
2786
38477
34
106
120
1749
5546
24337
22
608
370
1001