259
0
2702
544
286
5875
467
685
1020
1981
514
379
517
262
951
456
1059
409
358
787
1557
403
1161
602
509
868
737
771
330
320