255
0
31535
282572
3659
14
266
584
691
1232
494
653
3815
3373
768
1779
772
1
46414
503
2211
6800
360
675
4328
10
1343
478
484
572
396
1851
4
295