271
0
4045
955
1146
244
1222856
4
448
1
1952
1645
329
277
677
266
90
2713
874
494
291
324
257
713
1943
385
918
2504
1073
468
2189
1488
285