930
483
258
200
50
33
13
420
354
40
37
80
466
163
29
70
246
428
114
1364
10
256
87
350
134
271
189
871
7
99
381
89
110
71
49
19
152
54
88
67
66
155
9
18
23
14
6
68
176
34
312
450
245