348
1
1479
2
1021
998
403
493
890
421
75
662
443
663
3
502
1428
1212
420
917
0
572
664
1595
727
904
651
725
1160
541
2277
1055
808