429
904
137
672
1
390
353
257
185
490
385
154
2476
208
204
270
150
192
1825
331
416
607
506
834
2
707
199
311