1252
0
1055
19079
6
2189
2638
3
1012
581
542
2523
868
109776
42
504
5946
2
960
629
3000
1
1225
3178
9817
36905
575
718
267612
1891
660
621
566
1966
5
2649
1601