96
8612
1123
373
331
333
813
13910
574
502
571
271
613
9
11
19
12
1525
28018
3
1015
472
18
513
712
29