20634
8
19279
2
31535
0
2668
2275
25137
17353
3381
3
2730
6
470
1824
2809
476
389
2111
507
1506
670
77
440
653
1343
4111
1334
25127
1132
1056
1
3114
4
597
3990