320
1
541
473
3
881
2
686
396
439
50
221
616
124
283
1467
467
313
342
495
91
722
487
343
102
706
248
519
270
72
458
4