2123
0
895
784
683
298
299
367
668
820
787
658
798
486
392
968
517
226
572
164
4820
2
909
2809
456
273
509
505
286
213
637
454