31535
0
1824
1378
2
467
552
584
2522
458
1009
19279
1649
1
1152
169211
11
611
683
1431
6800
17353
953
2748
8766
909
1192
608
1428
1069
759
503
896
1105