993
871
627
1
459
3
230
413
314
1289
2
274
509
382
336
293
431
737
440
329
598
525
563
240
519
416
536
510
460