40711
3
475
0
1315
2
678
2587
6
1053
556
3233
16
3091
7
8475
12
2604
12958
5
408
599
5617
4677
10
552
336
111
1222856
4
1848
589
1
7334
4223
22
717
2628
11829
1732
418