31535
0
517
503
458
467
266
584
2748
2
333
755
296
1824
683
4594
1
2522
2328
1161
422
1232
1238
1152
267
2952
691
6800
2490
4111
719
3