31220
10
48708
0
282572
1222856
4
4172
9
2564
2
419694
116
11881
3
3092
1
1073
2683
3047
4071
2189
1053
18403
6
11951
422
180849
2936
7952
120469
35
1547
4223
22
6515
4260
15
3145
330
556