4
136
728
102
10
45
203
97
35
33
144
592
249
48
113
250
332
8
1005
598
239
260
25
192
15
157
76
50
47
489
38
119
525
421
563
22
61
161
156
110
253
26
131
23
240
382
997
135
27
152
37
130
204
241
79