370
0
667
352
504
688
627
1042
2
4175
1
3172
497
1560
563
647
1949
1205
733
284
173
830
502
1866
2661
894
796
513
87
3326
3