2696
4
20634
8
2275
2
19279
31535
0
653
1020
17353
834
25137
935
3025
1
1869
2668
1759
1824
1638
3114
1550
968
1488
1343
3510
320
886423
633
493
3498
1491
615