31535
0
3659
14
458
266
584
4328
10
625
2
691
1232
653
3815
2274
1
3373
768
1779
46414
417
5918
4
788
6800
360
1343