31535
0
19279
2
25137
893
968
951
17353
1505
2275
1020
20634
8
467
3840
3114
4
46
3092
1
2002
1824
935
2574
552
456
1073
293
2224
1289
278
2441
918
418