2275
2
798
0
675
1016
31535
678
2284
472
372
455
418
777
17353
729
711
309
1960
1
1502
2569
5
999
575
1540
486
19279
246
587
467
1466
1522
603