31220
10
48708
0
282572
1222856
4
4172
9
2564
2
419694
3092
1
2683
3047
4071
116
1073
11881
3
6515
18403
6
4260
15
3145
504
11951
120469
35
477
2189
2445
326
7952
180849
2330
1053
2442