305
14
776
23
331
341
32
1122
763
162
191
203
22
472
5
201
492
152
872
3823
1091
24
1815
15
12711
663
281
593
51
292
302
9011
18
433
321
72
91
683