1229
165
115
82
59
83
817
426
484
413
87
41
184
297
414
186
90
245
31
53
37
20
67
40
58
86
30
191
308
220
36
361
126
24
21
56
101
1053
127
109
62
65
89
88
103
49
202
50
68
537
390
607
153
17
44