187
1
161
230
548
143
159
74
240
1643
2715
1660
2
1013
326
471
662
1306
623
878
579
3
531
648
1432
739
687
1845
0
755
768
1152
427