35
3113
902
8218
26
341
331
1002
853
954
461
1196
61
1626
20
342
432
46620
812
922
633
527
755
4914
554
393
451
442