130
117
38
1000
463
196
88
265
132
86
237
16
62
227
208
89
13
402
76
33
213
648
307
14
45
147
36
63
122
37
396
31
165
795
522
468
64
42
653
20
90
9
112
352
364
224
65
5
15
19
823
571
17
39
6
41
210
514
257
119
27
78
11
23
924
157
367
174
172
430
877
25
155
29
118
612
530
178
763