1063
5
1600
6
479
1
1044
2
1088
0
1483
1346
1133
474
2508
1839
2297
3
939
1300
462
982
987
494
619
21782
737
443
536
43
153
54
181
84
106
386