500
32
585
162
129
100
377
246
550
347
311
641
21
867
781
470
780
44
842
103
140
267
143
539
652
945
106
300
499
1840
66
487
1115
0
107
1063
472
268
89
166
259
27
71
592
105
243
1550
142
158
