109
0
1668
742
1201
4
3012
1022
496
2094
5
2727
392
345
96
4456
2
2661
684
5771
10
5659
3597
20
652
1078
1
628
2124
3
713
1485
791
6781
2595
581
1212
432