572
0
503
31535
419
1232
1824
2211
2522
759
46414
1
1921
2
552
1045
683
2952
1009
2748
1192
953
719
1428
422
282572
467
494
2435
525
631
90
396