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