880
351
173
843
614
9
71
292
2
306
691
15
272
1705
442
1186
191
653
23012
232
10
192
3610
405
1697
131
634
371
704