31535
0
453
362
2006
1
1645
25137
251
2275
2
283
647
310
1020
19279
467
584
1614
579
893
2730
6
325
813
968
4864
1482
269
297
2668
3114
4
2574
1824