502
1
809
2
491
1034
1670
6
859
471
745
740
3628
421
580
542
2649
1412
3
569
2626
4
596
3286
8
1402
462
4421
24
1694
1205
535
2805
9
669
798
1110
504