47041
0
516
90
555
1169
492
342
2006
1
1711
1840
2
945
2855
3
2275
453
25137
407
247
973
165
2634
2881
19279
2093
584
2023
1824
444
78
517
101