5587
5564
2816
921
1035
1386
1342
1029
873
1172
1105
1003
886
1079
262
731
794
558
735
507
360
637
425
624
382
394
192
451
302
364
391
280
232
367
361
234
458
262
225
323
319
260
297
274
233
227
71
206
185
59
302
192
235
192
311
166
162
147
185
101
102
170
120
57
115
210
115
128
151
156
113
154
132
129
121
171
134
74
122
69
84
110
89
171
111
85
74
115
82
54