1226
1
3053
7
2182
2
894
0
1809
7793
4
1068
3683
571
2801
1859
2683
3221
3
1242
297066
1191
2797
5
2471
3612
10