297
56
23
388
81
68
102
26
31
37
446
1312
22
125
5
12
30
4
10
79
40
8
15
263
249
896
46
147
1416
136
25
275
71
246
89
65
116
236
137