4283
3410
4108
2591
702
611
1701
1596
2052
1369
1435
963
811
313
616
677
848
743
625
436
426
657
143
408
284
318
331
384
274
357
358
249
285
418
260
80
287
193
84
204
82
241
181
265
247
259
216
281
159
188
167
106
137
117
137
95
114
78
148
78
114
114
75
131
121
70
112
43
166
46
56
112
97
99
114
88
64
63
42
77
79
106
92
87
41
8
90
39
44
84