31535
0
759
1824
467
525
552
1779
1009
360
4594
1
1297
846
422
2748
2
611
2952
2522
572
413
953
412
1211
266
1075
777
458
138355
766
546
589