47639
0
1930
510
759
1475
455
2230
3176
2
1014
555
1160
963
327
371
488
563
476
315
2642
1
394
1700
339