271
0
955
1146
244
1222856
4
448
1
1952
1645
329
277
677
266
874
20634
8
494
291
324
257
713
1943
385
918
2504
1073
468
18403
6
2189
1488
285
484