31535
0
19279
2
25137
17353
2546
1
1559
1098
3114
4
4111
2730
6
6800
467
2091
20634
8
683
381
1101
430
722
273
1020
7952
1365
968
1869
5
3149
348
2574
2727
388