219
1
69
186
155
311
522
216
102
80
138
97
165
139
147
293
4
179
159
3
2203
6
1658
2
1010
1425
645
574
469
656
620
1141
605
682