5527
3
612
0
696
1126
606
940
2512
2
446
1558
1
1243
2123
1105
1103
2901
534
490
109776
42
2271
4
545
484
596
835
377
1166
562
2919
1336
2663
1862
668