47041
0
90
647
17353
31535
310
584
2041
1
1912
2
524
2855
3
945
376
4864
451
247
2749
3092
1787
449
1452
1780
2526
283
453
592
2546
471
1337
255