339
339
466
343
402
264
242
545
496
2571
1999
1260
790
907
938
1952
4253
5007
3642
1034
1572
1242