106
0
295
1
154
480
2
1571
603
2063
2811
3
1579
1474
3597
10
1212
5491
9
1564
1489
2425
5
1025
643
834
1891
8
489
69657
1478
3761
1353
1791
1009
1108
2128
399