526
0
710
2
78
1
998
934
1121
1069
1323
2063
737
552
3
968
1137
6
528
704
1799
5
1938
1413
1291
3537
4
2163
1987
985
569
515
461
511
952
607
1044