31535
0
1152
458
1824
1343
4594
1
552
2748
2
653
3659
14
759
1232
1649
1045
1418
3815
1880
611
525
584
139
6800
2522
1431
8766
422
909
1192
1378