20634
8
2275
2
19279
2727
17353
0
31535
1020
2445
25137
1132
1956
3025
1
968
1869
2668
2099
3114
4
1824
1550
338
3510
3498
683
829
802
538
382
670
2730
6
798