31535
0
918
333
25137
1020
4452
590
2275
2
584
2328
19279
1880
886423
6800
2574
1
320
547
968
393
17353
3498
4
307
47041
996
319
418
383
501
357
332