2773
702
3108
1296
2804
514
2696
600
555
759
329
278
2248
665
460
369
2758
703
844
532
2492
590
291
1015
