683
0
458
1152
266
467
517
918
468
421
1824
584
2748
2
1603
479
331
2328
2952
296
1045
303
138
409
813
471
391
464
31535
1297
1033