100
49
213
38
25
14
22
276
4730
131
226
87
20
17
110
128
132
23
114
204
4
45
33
420
108
298
30
367
24
151
116
15
46
12
6
32
35
54
300
217
76
190
41
249
215
47
31
97
19
37
43
1362