595
1
813
677
1312
3
1044
678
3061
8
3207
460
819
4287
673
903
0
380
1622
650
493
2
369
119
2071
887
1289
803
592
989
660
68
440
626
512