514
17
74
251
54
21
148
146
1989
1176
103
1747
57
106
112
86
367
390
32
12
60
20
46
16
73
13
8168
88
116
19
66
1030
49
36
14
4
18
56
22
305
7
352
237