97
8612
1133
373
331
323
333
813
13910
564
502
561
251
613
9
11
19
12
1525
28018
3
1015
482
18
513
712
29