266
0
374
539
677
1141
2855
3
943
169211
11
401
177
765
2992
52
1712
341
69
2493
1
1608
594
546
360
244
625
2
668
1580
703
4537
647
2730
6
505