576
1
601
3
754
4
829
2
876
1861
1991
5226
8
1139
77
0
105
2309
1956
935
1491
1088
961
1771
1010
985
1104
813
613
607
625
1473
1046
1004
7
574
258