406
63
126
96
75
67
282
65
91
141
35
203
74
33
55
47
502
484
250
100
189
69
89
111
248
77
144
170
29
994
313
80
24
81
137
7
175
31
21
12
218
108
73
57
532
355
542
16
3
19
97
935