1020
0
25137
1824
2730
6
2587
16
2275
2
31535
19279
3114
4
7334
17353
464
2459
9
5678
8
2855
3
1511
1799
381
2096
458
968
392
961
3498
21743
1
383
979
2668
7558
2016