31535
0
1824
458
1378
2
1152
1020
1551
269
17353
968
584
1649
1
467
745
768
4328
10
1431
300
6800
2748
759
8766
552
909
1192
1780
1392
1238
1428
1069