106
0
3059
2328
3
1226
1
1537
3053
7
1868
2
5226
5
635
1663
6753
17
7471
9
1970
9055
10
2446
1466
3551
581
984
2059
14125
575
1487
4
1451
637
5147
2954
617
101569
469