458
0
467
31535
584
1824
918
1333
1
2748
2
1152
2093
1045
3373
363
419
1649
46414
759
1297
484
611
639
6800
266
464
2952
1431
3659
14
8766
909