47041
0
521
1
1780
90
276
1124
173
909
2830
7
2275
2
1655
492
2702
6
968
3691
5
2809
17353
2301
299
3092
787
2881
171
1880
326
408
392
3114
4
1023
3868