1160
849
1330
1747
115
204
170
1005
148
615
575
861
980
358
483
1602
577
332
825
185
269
99
131
54
73
124
220
285
247
107
118
446