1543
2
953
0
573
503
597
1115
1
631
2435
8766
759
691
642
846
1045
584
1152
458
633
1343
3287
768
611
349
363
2211
478
2720
10
639
820