804
711
432
381
401
533
39
41
27
34
351
702
969
623
13
9
19
20
1214
974
1094
5
782
982
1055
361
597
302
362