31535
0
116
2142
1073
18403
6
363
282572
48708
448
1
3663
1222856
4
2011
3
31220
10
8244
4260
15
56488
422
400
2150
2
1343
3014
3159
7
1276
2189
21743
1282
1819
4223
22
1277
5
6859