31535
0
25137
968
467
3440
460
2275
2
20634
8
19279
2328
1949
325
1483
918
400
320
337
811
46
521
376
1020
882
469
428
394
602
74
17353
239