31535
0
611
1378
2
467
19279
503
1649
1
953
1009
458
1431
8766
6800
909
17353
2522
1192
1428
1069
1824
896
1105
1024
1586
1543
608
584
572
266
1045