31535
0
19279
2
25137
17353
4111
467
1559
2546
1
2727
1098
3114
4
20634
8
2634
514
683
2730
6
349
381
415
273
722
6800
348
1020
388
430
2524
798
280
466