955
0
1146
244
448
1
1952
1645
329
277
677
266
874
494
291
324
257
713
1943
385
918
2504
1073
468
2189
1488
285
484
520
1819
3791
798