562
137
1336
453
328
91
954
555
365
177
621
61
342
66
648
220
307
34
436
12
486
162
682
213
439
121
608
65
331
76
673
133
305
105
655
180
216
161
178
62