926
55
52
72
53
276
1885
119
27
1103
149
680
121
77
56
148
533
227
65
875
26
71
220
385
40
29
460
143
397
715
969
633
73
191
610
237
43
31
128
432
100
90
1283
101
123
80
75
58
94
173
138
222
46
346