47041
0
2076
1
1772
2
1603
342
1263
115427
661
1267
683
2283
1084
918
482
3691
390
410
2907
4
1936
144772
509
707
251
4713
5
1169
598
2204
13
474
5254
857