1152
0
31535
458
1824
683
331
3373
2748
2
918
468
1428
1
3815
138
467
247
409
1045
348
1649
517
303
777
611
413
768
266
296
421
391