429
904
139
672
1
390
354
257
185
492
385
154
2476
208
204
270
150
192
1825
331
416
608
506
834
2
707
199
311