1647
1
1766
482
1115
3
901
488
2
440
502
663
572
420
1214
443
403
891
75
494
422
662
349
74
998
364
334
493
89
412
342
354
534