31535
0
2297
6
3510
2
2275
328
1
955
282572
4223
22
1547
2011
3
2315
363
2564
2459
9
400
48708
18403
31220
10
116
1073
422
1222856
4
408
2274
5611
11
21743
2189
2979
2052
1978