1153
282
532
20
177
144
377
12
711
125
611
68
637
78
226
29
426
99
493
23
606
18
200
113
611
94
328
186
259
162
662
73
367
212
631
48
410
51
586
42