2906
807
553
597
405
1626
1573
1558
2469
1070
1424
667
362
732
345
254
646
865
787
350
534
452
2109
854
