1012
1
579
95
901
656
545
1390
0
765
562
1105
86
443
523
1567
92
1366
4
1187
2
834
3
629
76
1078
667
481
404
1852
6
206
866
471
479
414