432
83
288
122
37
585
66
438
355
344
327
727
25
394
50
38
296
31
23
87
29
86
56
34
347
61
227
204
341
35
26
58
41
36
46
90
295
503
114
263
10
141
14
255
158
6
5
17
24
75
95