458
0
918
419
31535
1824
2748
2
303
1428
1
478
363
3373
319
1152
1649
611
408
3815
266
467
335
46414
2740
3287
1431
6800
8766
2522
909
584