47041
0
812
1
580
2668
2
874
375
476
255
407
629
588
22330
22
531
1029
444
9807
2111
3
8876
8
1745
417
316
1541
901
979
9178
6
594
310
1580
968
171