122
1
172
79
73
363
2
245
594
353
60
360
3
70
904
1054
666
680
486
354
668
346
2001
200
541
7
641
547
249
0
507
935
244
278
168