31535
0
1824
458
251
1541
325
608
683
1009
2748
2
1045
503
572
4940
5
584
719
1232
1020
273
1603
590
4594
1
637
369
953
19279
2522
3651
15
464