472
217
1280
928
1145
731
1100
2189
1020
238
236
660
132
447
506
328
108
262
429
320
39
54
16
252
168
188
97
196
117
896
4764
832
1239
593
1538
2111
68
166
161
776
611
439
805
1003
270
331
968
415
254
630
223
184