834
39
41
27
35
351
702
969
623
15
9
19
20
1224
974
1104
5
782
982
1055
361
597
302
362
342
202
713
282
18