789
1
1045
0
32302
1193
2041
2
3380
1457
2313
312
1643
319
2932
2075
1386
4821
467
332
778
3498
4
3779
539