20634
8
1506
0
772
1
633
2275
2
11829
1132
757
7039
1172
1343
1824
2730
6
2337
3116
31535
467
1232
2809
503
510
381
1428
539
494
292
25137
405
2810
369