253
336
616
9
10
265
47
127
94
45
64
19
248
43
16
321
243
168
85
40
222
54
50
1394
35
58
30
84
11
44
15
8
18
12
42
1113
4
27
121
99
216
63
163
23
48
22
188
154
144
1336