185
0
1650
529
492
580
782
149
729
508
864
944
566
3251
6
1541
2855
3
471
50987
955
432
335
1314
2006
1
1670
247
610
324
1155
138
169
776