1045
0
31535
282572
266
584
4328
10
400
691
1232
653
3815
3373
768
1901
3
1779
2201
46414
1
5918
4
6800
360
1343
503
478
484
572