31535
0
25137
400
968
2275
2
19279
1029
633
17353
1020
1131
20634
8
2730
6
1824
116
479
745
529
383
453
1518
1
1084
370
1489
2668
1428
390
1053
2459
9
2574