543
1
391
2
413
108
118
1721
597
2400
4
993
0
1442
196
647
926
451
594
828
2018
1399
1806
5
4761
3272
1141
1044
1078
3
562
745
615
125
171
149