31535
0
1842
1
458
4594
1824
2435
360
19279
2
1343
772
552
2748
139
653
3659
14
534
759
1152
973
597
1232
1649
1045
1418
1880
2211
611
525
584