21
1405
42
231
94
62
96
47
469
180
25
150
89
29
1133
35
67
40
28
30
641
204
57
32
327
17
139
301
192
20
179
64
624
13
187
37
63
99
1212
56
387
49
1725
376
43
186
83
114
112
170
132
31
51
5
411
167