43
2399
35
115
117
62
202
345
21
1639
133
1111
776
44
666
375
217
280
7
108
153
69
17
98
36
91
1721
230
446
1372
94
33
349
86
140
190
59
16
107
61
228
1280
65
79
48
45
47
29
484
192
267
669
126
151
83
132
22
103
288