2607
2252
963
2725
1902
2964
1503
2332
1332
7165
6244
5024
8154
6573
6744
273112
291
732
855
677
506
975
862
545
536
713
511
673
585
924
534
965
1007
907
1124
15323
31
422
894
622