187
2
74
1
1599
3
301
295
122
83
96
149
160
1504
6
1554
8
515
1312
694
1748
1094
99
865
73
807
501
1233
4
1319
358
760
397
388
530
320