887
1
201
120
107
160
587
4
416
0
188
3
190
332
716
361
2
595
443
253
503
1906
350
531
216
307
364
304
418
641
123
458
740
567
1602