2525
2392
2094
562
2038
924
1697
534
693
1097
896
1213
704
451
735
640
517
649
653
718
409
623
438
333
492
102
309
392
383
265
437
181
448
482
274
398
271
288
126
298
338
255
347
263
187
227
161
192
252
214
203
203
174
93
160
237
194
60
79
156
77
122
82
73
181
167
110
59
89
145
101
90
96
201
67
38
158
124
140
87
73
109
74
73
86
122
105
101
54
76