31535
0
592
458
584
327
467
25127
386
2748
2
1824
552
3659
14
363
795
1333
1
4594
1319
344
2522
918
290
46414
759
3815
1840
1020
1152
1045
639
611