20634
8
2855
3
2668
2
2730
6
2069
2657
584
0
269
1020
625
282572
2093
677
19279
1645
1
1880
968
2190
418
871
398
3442
2109
420
4820
703
1423
4396
874
25137