20634
8
19279
2
893
0
2198
951
31535
17353
1505
2337
2275
1020
25137
467
169211
11
3840
3114
4
46
4396
3
2526
968
2369
1
3092
2002
1824
935
282572
552
456
1073
293