1020
0
1824
2275
2
25137
19279
7334
4
31535
17353
2855
3
2096
263
2730
6
2006
392
3498
21743
1
464
2668
467
3114
2459
9
777
381
5678
8
1511
979
693
2546
1799
802