109776
42
3505
2
758
0
536
1773
6273
927
1
1639
1593
697
619
1668
223
4599
10
2425
1778
524
1107
600
424
3987
2439
833
624
919
687
458
294
1457
1521