1020
0
1824
2275
2
25137
19279
7334
4
31535
17353
2855
3
968
2096
2730
6
392
3498
21743
1
464
2668
387
467
3114
1045
2459
9
326
777
381
5678
8
1511
979
2546
1559