992
0
602
358
280
675
423
483
1664
259
722
288
410
944
4537
2992
505
584
685
572
514
286
860
329
1872
1