637
0
392
1132
804
573
475
1084
1073
1282
383
2041
1
2211
1053
493
381
63
553
1454
935
484
913
611
486
29323
458
714
300
1877
1638
2
2395