348
582
1429
1364
1033
881
668
105
58
70
39
59
89
41
85
46
92
62
96
49
34
66
57
204
116
9
106
34
121
288
299
193
186
130
72
70
0
0
0
19
38
34
90
5
87
104
132
93
43
286
946
1315
1158
1024
548
270
80
53
0
104
0
91
8
122
125
315
402
220
49
33
114
25
71
113
45
186
54
198
128
190
312
54
305
112
62
0
178
294
222
101
29
117
348
552
402
355
264
73
234
386
true