75
41
33
28
40
35
469
218
2036
102
1182
243
27
26
37
119
42
164
692
642
1081
1192
1048
1189
1071
833
1034
317
0
1
34
36
31
29
157
30
807
733
386
1190
705
593
777
38
809
896
741
340
758
791
677
687
753
701
1406
44
32
806
744
837
745
786
242
868
633
1415
729
935
1754
898
977
1005
3
77
398
363