47041
0
1358
333
2730
1823
2
2634
17353
251
475
580
371
418
431
2191
1
383
4864
247
3868
594
555
444
2855
3
90