642
206
555
119
2752
1433
882
284
551
139
601
265
351
83
442
203
554
113
644
252
601
81
374
121
268
97
951
365
273
65
255
127
192
81
199
92
562
192
211
146