1226
1
2166
5949
5
1601
3
2687
917
2
6246
6
894
0
1159
1581
571
1266
1320
3765
4
946
2245
1168
2557
5414
5504
266