31535
0
572
1824
467
552
169211
11
300
2952
953
390
3287
1
1297
631
2810
2748
2
1192
458
383
1428
543
2683
4594
759
1949
1152
575
1232
440
2211
413