2825
910
2810
1290
1121
353
1784
895
681
178
790
231
852
375
315
187
763
145
663
205
366
120
474
202
831
178
123
51
470
283
691
215
246
97
315
160
595
121
1616
449