20634
8
2275
2
1020
0
3499
7
968
1880
19279
25137
110
918
903
1
3114
4
1269
3510
1824
1132
17353
31535
653
670
458
1037
3351
522
1663
383
2081
745
1343
3025