447
368
309
294
359
471
487
484
376
533
612
495
6907
1081
583
746
882
1289
1156
1372
1473
1154
1130
1208
1906
3146
2531
1503
1427
1546