5408
2183
2300
741
6562
2947
2414
1238
1213
558
1138
655
5283
3141
1185
554
2703
1318
3564
2016
1321
504
833
274
710
337
962
328
852
405
823
486
1147
663
584
346
1590
817
5187
3066