643
0
882
47041
264
370
391
312
1840
2
31535
1446
451
647
518
303
718
308
357
25137
670
609
169
1357
492
627
392
263
1042