31535
0
19279
2
25137
2275
2574
1
3114
4
17353
5223
9
683
688
1009
2211
802
968
1020
492
633
823
2730
6
587
1869
5
1824
653
392
1428
980
608
520
351
219