3311
4
3243
7
2341
6
1528
1
3047
10
929
2
1587
4694
1823
2940
2049
661
0
1813
105290
2108
5
1938
3304