5004
5212
4888
1662
1404
1376
1001
919
178
878
790
695
552
473
446
396
461
54
494
501
540
370
140
289
348
138
308
287
269
190
274
299
195
275
220
90
195
171
235
193
207
157
144
211
208
123
136
171
132
133
125
162
64
85
176
143
104
123
186
126
90
129
74
109
130
85
81
153
69
114
113
73
32
71
61
38
98
44
93
58
86
105
59
53
47
56
93
64
55
36