667
1126
136
548
211
854
212
80
44
349
156
100
978
440
987
615
275
208
1020
1768
2815
487
536
335
982
