535
0
307
521
467
367
266
432
441
578
1
633
2909
1816
345
2245
72191
674
736
956
506
2776
530
563
2312
1100
456
1454
1012
436
2274