31535
0
467
1020
19279
2
3383
3
17353
3498
4
745
2727
25137
1824
1023
2275
458
2546
1
20634
8
2459
9
392
918
1949
7334
611
1132
418
493
2730
6
968
823
991