5043
1
442
0
1181
2
471
459
8871
4
681
4821
430
3660
536
597
543
758
512
239
1963
551
1123
394
600
2101
1105
215
531
1977
634
818
448
433