458
0
31535
1023
1824
2748
2
584
552
363
467
1152
386
1333
1
918
1115
3815
2522
25127
1428
1319
3659
14
46414
1232
484
2275
575
611
1045
2211
4594