4106
2533
486
2172
1883
1575
1159
946
813
759
598
609
190
681
343
686
255
374
556
342
452
333
369
211
230
434
194
328
99
176
170
175
350
276
247
271
217
239
183
125
175
205
155
187
46
46
123
123
139
110
264
216
60
85
132
91
78
194
51
53
76
55
121
99
88
53
119
75
59
92
72
63
49
52
109
51
65
61
57
81
46
57
29
70
35
22
78
56
102
41