4594
1
683
0
266
467
503
1020
31535
1824
2748
2
2275
2328
525
759
458
517
1754
2952
584
471
468
269
1045
431
4536
602
691
381
1238
1232