3653
6731
5982
1351
5581
1731
1520
929
1420
889
519
463
777
767
634
510
191
251
258
282
296
501
423
309
193
83
294
150
176
142
182
363
190
251
161
245
304
122
380
187
210
174
155
36
93
12
52
88
215
109
146
121
155
133
40
93
70
135
124
151
187
83
82
74
40
86
100
17
130
100
95
76
60
55
140
53
40
50
233
226
145
70
89
57
46
38
14
19
91
45