296
2
188
1
217
226
237
184
149
297
4
155
99
537
142
72
287
512
3
1640
1513
1004
1587
1125
841
253
652
8
692
3437
4167