1558
7
2612
6
1155
1
2493
519
1589
5
1526
4
939
2
2191
4880
538
636
663
530
462
529
444
423
457
665
474
399
575
952
497
634
1052
618
437