47041
0
31535
269
392
968
482
1
1267
2855
3
99
348
362
664
90
262
726
54
1554
683
75
310
492
2730
609
647
3116
6819
14
2459
9
988
4045
468