31535
0
3311
4
1775
2
17353
845
2748
1452
1
2009
2546
1222856
2989
5
543
918
1237
5262
10
2020
1862
11881
3
9355
4016
967
379
282572
383
2843
2109
1267
6515
1614
2330