172
0
334
608
768
1
539
1238
935
1428
116
399
357
670
2016
4
381
1599
422
344
80
341
316
286
597
622
2668
2