2534
355
1556
4663
504
845
1303
664
961
846
683
696
181
451
328
529
327
338
433
278
259
187
126
327
194
263
37
191
330
305
349
314
307
216
316
174
181
205
184
193
121
373
379
168
220
123
78
78
190
202
139
175
172
417
182
197
83
90
114
49
12
74
81
54
65
93
46
62
48
66
87
181
113
124
47
50
59
345
88
136
28
40
44
97
86
51
201
68
83
42