31535
0
2297
6
3510
2
328
1
911
955
2659
18403
895
4223
22
2059
8
370
36045
3469
10324
1222856
4
14076
7
2691
2275
558610
1559
1751
2445
3545
3599
400
8475
12
3493
5
520
294