335
157
5
199
72
147
107
42
157
1363
157
950
125
335
251
109
180
135
140
335
325
315
32
125
613
36
1083
1227
460
210
1519
138
769
800
460
136
463
514
1519
429
34
188
460
188
188
34
1227
1227
144
188
1227
741
655
769
861
758
693
387
693
779
495
677
741
1128
741
1227
255
397
582
1025
130
110
1550
162
122
624
704
1028
393
694
225
501
147
6
1025
655
495
501
149
13
1138
91
237
12
163
141
39
159
26
207
79
312
1865
28
149
17
1227
1519
1227
127
21
323
21
249
11
29
450
29
29
138
758
38
23
758
779
162
89
58
241
7
608
627
212
502
315
274
330
18
117