5043
1
438
0
1402
1022
536
402
660
334
956
41
109
860
583
34
620
598
1653
1469
565
665
4148
2
558
1511
1194
479
532
3606
3
615
706