27
620
540
647
82
583
1700
505
95
635
244
10
2
516
768
700
405
16
444
233
3
2
342
203
374
199
167
578
18
702
694
615
2
504
224
65
303
10
450
481
681
151
952
93
263
201
981
462
11
474
1189
