31535
0
458
1651
1
2275
2
1824
2748
28805
6
1418
467
19279
4513
2547
2296
785
4098
3
1976
1649
552
3659
14
8969
4940
5
447
6800
1431
8766
909
3114
4
2657
1192
1378