517
1
246
234
203
140
287
251
294
1076
2
570
180
1005
902
63
945
822
68
56
64
556
208
338
283
450
516
579
324
312