31535
0
458
745
1824
611
1649
1
1009
1921
2
2727
608
1023
590
1431
6800
467
584
6435
7
2748
340
1045
8766
909
1192
1378
552
1428
1069
896
1105
296