4471
2
572
0
562
2524
3080
3
5151
475
2932
21152
8
914
477
758
938
14
3090
6
1500
1105
332
596
1103
484
490
2663
1243
668
1581
1166
1015
2123
534