596
716
1136
300
60
187
271
376
359
474
521
470
424
195
530
1557
1668
500
1073
289
228
935
631
587
500
507
532
1
439
223
37
444
770
475
0
57
115
361
132
42
85
318
358
265
119
845
636
253
855
803
715
264
143
117
383
293
139
457
17
233
220
231
216
49
65
433
710
933
1037
733
446
21
33
157
500
307
131
485
148
95
0
129
212
181
79
537
152
5
7
36
242
241
true