302
978
351
234
35
548
372
292
136
393
775
1269
1989
1174
694
604
770
309
40
243
667
208
655
100
987
287
558
275
1768
125
179
736
268
667
850
44
374
34
627
325
422
156
665
1036
106
335
204
124
212
80
149
615
