31535
0
2297
6
3510
2
121182
1
476
282572
5255
16
328
1559
2000
726
2644
4139
4
18385
1007
14508
18
4740
625
44199
8876
8
1751
2330
2257
2275
18403
1222856
48708
482
31220
10
2150