31535
0
422
584
683
458
467
266
1824
2748
2
608
1152
280
325
1603
301
2992
343
1045
691
4594
1
6800
2328
255
4111
918
2490
269
909