537
2
85
1
1578
656
722
0
947
1014
64
1338
1302
3
616
846
405
340
167
212
34
13
1714
1641
1042
3170
1165
911
1894
711
284
565
1000
642