307
1
962
599
2
364
216
559
443
253
716
4
361
1008
1111
352
1186
595
0
660
503
1910
635
7
531
945
206
62
551
966
3
442
103
249
547
1024