164
0
2245
3
2534
1044
1
1226
18258
3053
7
693
894
802
2
2094
5
1653
4
1104
194
709
3144
2077
1441
3505
2136
571
666
1579
9566
8
1687