1226
1
1062
0
2655
2
3053
7
4248
2366
5
1467
637
1936
4279
6644
1383
1204
4686
32302
2116
969
2060
2797