1
393
311
977
1
413
468
362
579
1
525
1
408
319
301
316
403
631
368
361
1078
457
1
860
1
330
309
369
451
395
366
402
422
1
585
548
293
627
352
331
292
2
1109
2
459
459
2287
1
329
308