121
58
55
12
10
432
204
43
29
20
90
130
247
365
117
19
1410
307
319
236
460
128
378
233
852
10632
172
73
83
218
103
261
271
216
144
100
41
87
17