5758
2498
1129
736
248
897
627
179
138
783
324
462
545
399
203
377
40
217
506
462
156
390
369
186
81
205
128
122
282
227
175
219
160
124
45
340
131
101
85
253
446
109
121
119
68
122
73
99
146
101
43
78
69
37
121
60
33
39
119
146
52
190
38
74
61
63
93
118
42
34
77
39
62
63
130
69
47
79
39
16
28
62
51
97
45
66
78
50
74
111