325
0
1101
1824
675
846
683
663
668
415
918
2143
787
1279
1
1869
5
909
2730
6
798
454
262
1880
2
2490
1661
482
578
467
2076
514
408
267