893
0
19279
2
20634
8
951
31535
17353
1505
2275
935
1020
25137
467
3840
3114
4
3116
1
46
1343
968
3092
683
2002
422
1824
1132
653
919
349
440
552
21743