31535
0
1824
1020
608
458
503
576
467
1009
683
17353
2522
422
719
4594
1
1015
431
968
611
628
396
953
649
584
468
1554
1880
2
693
390
572