510
1529
589
964
11817
12391
629
916
673
14307
1615
652
1406
546
667
8134
1960
861
565
571
441
510
646
602
638